home *** CD-ROM | disk | FTP | other *** search
- # objects.tcl
- #
- # Specify standard objects
-
- objcreate {s_model_obj} {:models:house_mushroom} \
- {-filename} {house_mushroom.obj.strip}
-
- objcreate {s_model_obj} {:models:house_skilodge} \
- {-filename} {house_skilodge.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge} \
- {-filename} {bridge.obj.strip}
-
- objcreate {s_model_obj} {:models:car_ramp} \
- {-filename} {car_ramp.obj.strip}
-
- objcreate {s_model_obj} {:models:fountain_base} \
- {-filename} {fountain_base.obj.strip}
-
- objcreate {s_model_obj} {:models:fountain_water} \
- {-filename} {fountain_water.obj.strip}
-
- objcreate {s_model_obj} {:models:hotel} \
- {-filename} {hotel.obj.strip}
-
- objcreate {s_model_obj} {:models:house_rounded_roof} \
- {-filename} {house_rounded_roof.obj.strip}
-
- objcreate {s_model_obj} {:models:house_cabin} \
- {-filename} {house_cabin.obj.strip}
-
- objcreate {s_model_obj} {:models:house_chalet} \
- {-filename} {house_chalet.obj.strip}
-
- objcreate {s_model_obj} {:models:hotelarch} \
- {-filename} {hotelarch.obj.strip}
-
- objcreate {s_model_obj} {:models:trabant} \
- {-filename} {trabant.obj.strip}
-
- objcreate {s_model_obj} {:models:trabant_low} \
- {-filename} {trabant_low.obj.strip}
-
- objcreate {s_model_obj} {:models:trolley} \
- {-filename} {trolley.obj.strip} \
- {-backface_culling} {0}
-
- objcreate {s_model_obj} {:models:tree_snowy} \
- {-filename} {tree_snowy.obj.strip} \
- {-backface_culling} {0}
-
- objcreate {s_model_obj} {:models:tree_full_snowy} \
- {-filename} {tree_full_snowy.obj.strip} \
- {-backface_culling} {0}
-
- objcreate {s_model_obj} {:models:tree_barren_snowy} \
- {-filename} {tree_barren_snowy.obj.strip} \
- {-backface_culling} {0}
-
- objcreate {s_model_obj} {:models:tree_bent_snowy} \
- {-filename} {tree_bent_snowy.obj.strip} \
- {-backface_culling} {0}
-
- objcreate {s_model_obj} {:models:log1} \
- {-filename} {log1.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_hiway_bent} \
- {-filename} {bridge_hiway_bent.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_hiway_straight} \
- {-filename} {bridge_hiway_straight.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_hiway_ramp} \
- {-filename} {bridge_hiway_ramp.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_tower} \
- {-filename} {bridge_tower.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_tower_connector} \
- {-filename} {bridge_tower_connector.obj.strip}
-
- objcreate {s_model_obj} {:models:bridge_tower_connector_low} \
- {-filename} {bridge_tower_connector_low.obj.strip}
-
- objcreate {s_model_obj} {:models:compact} \
- {-filename} {compact.obj.strip}
-
- objcreate {s_model_obj} {:models:compact_low} \
- {-filename} {compact_low.obj.strip}
-
- objcreate {s_model_obj} {:models:compact_wheels} \
- {-filename} {compact_wheels.obj.strip}
-
- objcreate {s_model_obj} {:models:fence} \
- {-filename} {fence.obj.strip}
-
- objcreate {s_model_obj} {:models:fence_gate} \
- {-filename} {gate.obj.strip}
-
- objcreate {s_model_obj} {:models:fence_gate_post} \
- {-filename} {gate_post.obj.strip}
-
- objcreate {s_model_obj} {:models:streetlamp} \
- {-filename} {streetlamp.obj.strip}
-
- objcreate {s_model_obj} {:models:sidewalk} \
- {-filename} {sidewalk.obj.strip}
-
- objcreate {s_model_obj} {:models:sidewalk_corner} \
- {-filename} {sidewalk_corner.obj.strip}
-
- objcreate {s_model_obj} {:models:trabant_wheels} \
- {-filename} {trabant_wheels.obj.strip}
-
- objcreate {s_model_obj} {:models:truck} \
- {-filename} {truck.obj.strip}
-
- objcreate {s_model_obj} {:models:truck_low} \
- {-filename} {truck_low.obj.strip}
-
- objcreate {s_model_obj} {:models:truck_wheels} \
- {-filename} {truck_wheels.obj.strip}
-
- objcreate {s_model_obj} {:models:wall_stone} \
- {-filename} {wall_stone.obj.strip}
-
- objcreate {s_model_obj} {:models:wall_stone_low} \
- {-filename} {wall_stone_low.obj.strip}
-
- objcreate {s_model_obj} {:models:wall_stone_end} \
- {-filename} {wall_stone_end.obj.strip}
-
- objcreate {s_model_obj} {:models:wall_stone_end_low} \
- {-filename} {wall_stone_end_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse1} \
- {-filename} {house_townhouse1.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse1_o} \
- {-filename} {house_townhouse1_o.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse2} \
- {-filename} {house_townhouse2.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse2_o} \
- {-filename} {house_townhouse2_o.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse2_low} \
- {-filename} {house_townhouse2_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse3} \
- {-filename} {house_townhouse3.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse4} \
- {-filename} {house_townhouse4.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse4_low} \
- {-filename} {house_townhouse4_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store1} \
- {-filename} {house_store1.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store1_low} \
- {-filename} {house_store1_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store2} \
- {-filename} {house_store2.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store3} \
- {-filename} {house_store3.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store3_low} \
- {-filename} {house_store3_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store4} \
- {-filename} {house_store4.obj.strip}
-
- objcreate {s_model_obj} {:models:house_store4_low} \
- {-filename} {house_store4_low.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse3_o} \
- {-filename} {house_townhouse3_o.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse4_o} \
- {-filename} {house_townhouse4_o.obj.strip}
-
- objcreate {s_model_obj} {:models:house_townhouse4_o_low} \
- {-filename} {house_townhouse4_o_low.obj.strip}
-
- # ----- End output of [objserialize :models]
-
-
- # ----- Begin output of [objserialize :collidables]
-
- objcreate {s_collidable_obj} {:collidables:house_mushroom} \
- {-model} {:models:house_mushroom} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:house_skilodge} \
- {-model} {:models:house_skilodge} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:bridge} \
- {-model} {:models:bridge} \
- {-friction_coeff} {0.35}
-
- objcreate {s_collidable_obj} {:collidables:car_ramp} \
- {-model} {:models:car_ramp} \
- {-friction_coeff} {0.2}
-
- objcreate {s_collidable_obj} {:collidables:trabant} \
- {-model} {:models:trabant} \
- {-friction_coeff} {0.2}
-
- objcreate {s_collidable_obj} {:collidables:fountain_base} \
- {-model} {:models:fountain_base} \
- {-friction_coeff} {0.5}
-
- objcreate {s_collidable_obj} {:collidables:fountain_water} \
- {-model} {:models:fountain_water} \
- {-friction_coeff} {0.2}
-
- objcreate {s_collidable_obj} {:collidables:hotel} \
- {-model} {:models:hotel} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:house_rounded_roof} \
- {-model} {:models:house_rounded_roof} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:house_cabin} \
- {-model} {:models:house_cabin} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:house_chalet} \
- {-model} {:models:house_chalet} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:hotelarch} \
- {-model} {:models:hotelarch} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:trolley} \
- {-model} {:models:trolley} \
- {-friction_coeff} {0.3}
-
- objcreate {s_collidable_obj} {:collidables:tree_full_snowy} \
- {-model} {:models:tree_full_snowy} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
-
- objcreate {s_collidable_obj} {:collidables:tree_barren_snowy} \
- {-model} {:models:tree_barren_snowy} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
-
- objcreate {s_collidable_obj} {:collidables:tree_bent_snowy} \
- {-model} {:models:tree_bent_snowy} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
-
- objcreate {s_collidable_obj} {:collidables:tree_snowy} \
- {-model} {:models:tree_snowy} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
-
- objcreate {s_collidable_obj} {:collidables:log1} \
- {-model} {:models:log1} \
- {-friction_coeff} {0.3}
-
-
- objcreate {s_collidable_obj} {:collidables:bridge_hiway_bent} \
- {-model} {:models:bridge_hiway_bent} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:bridge_hiway_straight} \
- {-model} {:models:bridge_hiway_straight} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:bridge_hiway_ramp} \
- {-model} {:models:bridge_hiway_ramp} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:bridge_tower} \
- {-model} {:models:bridge_tower} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:bridge_tower_connector} \
- {-model} {:models:bridge_tower_connector} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:compact} \
- {-model} {:models:compact} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:compact_wheels} \
- {-model} {:models:compact_wheels} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:fence} \
- {-model} {:models:fence} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:fence_gate} \
- {-model} {:models:fence_gate} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:fence_gate_post} \
- {-model} {:models:fence_gate_post} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:sidewalk} \
- {-model} {:models:sidewalk} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
- objcreate {s_collidable_obj} {:collidables:sidewalk_corner} \
- {-model} {:models:sidewalk_corner} \
- {-friction_coeff} {0.3} \
- -collide_with_camera 0
- objcreate {s_collidable_obj} {:collidables:streetlamp} \
- {-model} {:models:streetlamp} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:trabant_wheels} \
- {-model} {:models:trabant_wheels} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:truck} \
- {-model} {:models:truck} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:truck_wheels} \
- {-model} {:models:truck_wheels} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:wall_stone} \
- {-model} {:models:wall_stone} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:wall_stone_end} \
- {-model} {:models:wall_stone_end} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse1} \
- {-model} {:models:house_townhouse1} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse2} \
- {-model} {:models:house_townhouse2} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse3} \
- {-model} {:models:house_townhouse3} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse4} \
- {-model} {:models:house_townhouse4} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_store1} \
- {-model} {:models:house_store1} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_store2} \
- {-model} {:models:house_store2} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_store3} \
- {-model} {:models:house_store3} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_store4} \
- {-model} {:models:house_store4} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse1_o} \
- {-model} {:models:house_townhouse1_o} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse2_o} \
- {-model} {:models:house_townhouse2_o} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse3_o} \
- {-model} {:models:house_townhouse3_o} \
- {-friction_coeff} {0.3}
- objcreate {s_collidable_obj} {:collidables:house_townhouse4_o} \
- {-model} {:models:house_townhouse4_o} \
- {-friction_coeff} {0.3}
-
-
- # ----- End output of [objserialize :collidables]
-
-
- # ----- Begin output of [objserialize :objects]
-
- objcreate {s_object3d} {:objects:house_mushroom} \
- {-drawable_model} {:models:house_mushroom} \
- {-texture} {:textures:object:house_mushroom} \
- {-collidable_object} {:collidables:house_mushroom} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:house_skilodge} \
- {-drawable_model} {:models:house_skilodge} \
- {-texture} {:textures:object:house_skilodge} \
- {-collidable_object} {:collidables:house_skilodge} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_texture :textures:envmap \
- -envmap_alpha_texture :textures:object:house_skilodge_env
-
- objcreate {s_object3d} {:objects:bridge} \
- {-drawable_model} {:models:bridge} \
- {-texture} {:textures:object:bridge} \
- {-collidable_object} {:collidables:bridge} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:car_ramp} \
- {-drawable_model} {:models:car_ramp} \
- {-texture} {:textures:object:car_ramp} \
- {-collidable_object} {:collidables:car_ramp} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:fountain_base} \
- {-drawable_model} {:models:fountain_base} \
- {-texture} {:textures:object:fountain} \
- {-collidable_object} {:collidables:fountain_base} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:fountain_water} \
- {-drawable_model} {:models:fountain_water} \
- {-texture} {:textures:object:fountain} \
- {-collidable_object} {:collidables:fountain_water} \
- {-diffuse_colour} {1.0 1.0 1.0 0.5} \
- {-is_transparent} {1} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:hotel} \
- {-drawable_model} {:models:hotel} \
- {-texture} {:textures:object:hotel} \
- {-collidable_object} {:collidables:hotel} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_texture :textures:envmap \
- -envmap_alpha_texture :textures:object:hotelenv
-
- objcreate {s_object3d} {:objects:house_rounded_roof} \
- {-drawable_model} {:models:house_rounded_roof} \
- {-texture} {:textures:object:house_rounded_roof} \
- {-collidable_object} {:collidables:house_rounded_roof} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_rounded_roof_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_cabin} \
- {-drawable_model} {:models:house_cabin} \
- {-texture} {:textures:object:house_cabin} \
- {-collidable_object} {:collidables:house_cabin} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_cabin_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_chalet} \
- {-drawable_model} {:models:house_chalet} \
- {-texture} {:textures:object:house_chalet} \
- {-collidable_object} {:collidables:house_chalet} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_chalet_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:hotelarch} \
- {-drawable_model} {:models:hotelarch} \
- {-texture} {:textures:object:hotelarch} \
- {-collidable_object} {:collidables:hotelarch} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:car} \
- {-drawable_model} {:models:trabant} \
- {-texture} {:textures:terrain:redrock} \
- {-collidable_object} {:collidables:trabant} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:trolley} \
- {-drawable_model} {:models:trolley} \
- {-texture} {:textures:object:trolley} \
- {-envmap_alpha_texture} {:textures:object:trolleyenv} \
- {-envmap_texture} {:textures:envmap} \
- {-envmap_alpha} {0.6} \
- {-collidable_object} {:collidables:trolley} \
- {-collidable_object} {:collidables:trolley} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:tree_snowy} \
- {-drawable_model} {:models:tree_snowy} \
- {-texture} {:textures:object:tree_snowy} \
- -lowres_distance 100.0 \
- -lowres_model :models:treebillboardsmall \
- -lowres_texture :textures:object:tree_snowy_low \
- {-collidable_object} {:collidables:tree_snowy} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
- {-size_variance} {0.1}
-
- objcreate {s_object3d} {:objects:tree_barren_snowy} \
- {-drawable_model} {:models:tree_barren_snowy} \
- {-texture} {:textures:object:tree_barren_snowy} \
- {-collidable_object} {:collidables:tree_barren_snowy} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
- {-size_variance} {0.1}
-
- objcreate {s_object3d} {:objects:tree_bent_snowy} \
- {-drawable_model} {:models:tree_bent_snowy} \
- {-texture} {:textures:object:tree_bent_snowy} \
- {-collidable_object} {:collidables:tree_bent_snowy} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
- {-size_variance} {0.1}
-
- objcreate {s_object3d} {:objects:tree_full_snowy} \
- {-drawable_model} {:models:tree_full_snowy} \
- {-texture} {:textures:object:tree_full_snowy} \
- -lowres_distance 100.0 \
- -lowres_model :models:treebillboardsmall \
- -lowres_texture :textures:object:tree_full_snowy_low \
- {-collidable_object} {:collidables:tree_full_snowy} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
- {-size_variance} {0.1}
-
- objcreate {s_object3d} {:objects:log1} \
- {-drawable_model} {:models:log1} \
- {-texture} {:textures:object:log} \
- {-collidable_object} {:collidables:log1} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound}
-
-
- objcreate {s_object3d} {:objects:bridge_hiway_bent} \
- {-drawable_model} {:models:bridge_hiway_bent} \
- {-texture} {:textures:object:bridge_hiway_bent} \
- {-collidable_object} {:collidables:bridge_hiway_bent} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:bridge_hiway_straight} \
- {-drawable_model} {:models:bridge_hiway_straight} \
- {-texture} {:textures:object:bridge_hiway_straight} \
- {-collidable_object} {:collidables:bridge_hiway_straight} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:bridge_hiway_ramp} \
- {-drawable_model} {:models:bridge_hiway_ramp} \
- {-texture} {:textures:object:bridge_hiway_straight} \
- {-collidable_object} {:collidables:bridge_hiway_ramp} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:bridge_tower} \
- {-drawable_model} {:models:bridge_tower} \
- {-texture} {:textures:object:bridge_tower} \
- {-collidable_object} {:collidables:bridge_tower} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:bridge_tower_connector} \
- {-drawable_model} {:models:bridge_tower_connector} \
- {-texture} {:textures:object:bridge_tower} \
- {-collidable_object} {:collidables:bridge_tower_connector} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:bridge_tower_connector_low \
- -lowres_texture :textures:object:bridge_tower
-
- objcreate {s_object3d} {:objects:compact} \
- {-drawable_model} {:models:compact} \
- {-texture} {:textures:object:compact} \
- {-envmap_alpha_texture} {:textures:object:compactenv} \
- {-envmap_texture} {:textures:envmap} \
- {-envmap_alpha} {0.3} \
- {-collidable_object} {:collidables:compact} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:compact_low \
- -lowres_texture :textures:object:compact
-
- objcreate {s_object3d} {:objects:compact_wheels} \
- {-drawable_model} {:models:compact_wheels} \
- {-texture} {:textures:object:compact} \
- {-collidable_object} {:collidables:compact_wheels} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:fence} \
- {-drawable_model} {:models:fence} \
- {-texture} {:textures:object:gate} \
- {-collidable_object} {:collidables:fence} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:fence_gate} \
- {-drawable_model} {:models:fence_gate} \
- {-texture} {:textures:object:gate} \
- {-collidable_object} {:collidables:fence_gate} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:fence_gate_post} \
- {-drawable_model} {:models:fence_gate_post} \
- {-texture} {:textures:object:gate} \
- {-collidable_object} {:collidables:fence_gate_post} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:sidewalk} \
- {-drawable_model} {:models:sidewalk} \
- {-texture} {:textures:object:gate} \
- {-collidable_object} {:collidables:sidewalk} \
- {-collision_response_list} {:collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:sidewalk_corner} \
- {-drawable_model} {:models:sidewalk_corner} \
- {-texture} {:textures:object:gate} \
- {-collidable_object} {:collidables:sidewalk_corner} \
- {-collision_response_list} {:collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:streetlamp} \
- {-drawable_model} {:models:streetlamp} \
- {-texture} {:textures:object:streetlamp} \
- {-collidable_object} {:collidables:streetlamp} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:trabant} \
- {-drawable_model} {:models:trabant} \
- {-texture} {:textures:object:trabant} \
- {-envmap_alpha_texture} {:textures:object:trabantenv} \
- {-envmap_texture} {:textures:envmap} \
- {-envmap_alpha} {0.4} \
- {-collidable_object} {:collidables:trabant} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:trabant_low \
- -lowres_texture :textures:object:trabant
-
- objcreate {s_object3d} {:objects:trabant_wheels} \
- {-drawable_model} {:models:trabant_wheels} \
- {-texture} {:textures:object:trabant} \
- {-collidable_object} {:collidables:trabant_wheels} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:truck} \
- {-drawable_model} {:models:truck} \
- {-texture} {:textures:object:truck} \
- {-envmap_alpha_texture} {:textures:object:truckenv} \
- {-cubemap_texture} {:textures:cubemap} \
- {-envmap_texture} {:textures:envmap} \
- {-envmap_alpha} {0.4} \
- {-collidable_object} {:collidables:truck} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:truck_low \
- -lowres_texture :textures:object:truck
-
- objcreate {s_object3d} {:objects:truck_wheels} \
- {-drawable_model} {:models:truck_wheels} \
- {-texture} {:textures:object:truck} \
- {-collidable_object} {:collidables:truck_wheels} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
-
- objcreate {s_object3d} {:objects:wall_stone} \
- {-drawable_model} {:models:wall_stone} \
- {-texture} {:textures:object:streetlamp} \
- {-collidable_object} {:collidables:wall_stone} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:wall_stone_low \
- -lowres_texture :textures:object:streetlamp
-
- objcreate {s_object3d} {:objects:wall_stone_end} \
- {-drawable_model} {:models:wall_stone_end} \
- {-texture} {:textures:object:streetlamp} \
- {-collidable_object} {:collidables:wall_stone_end} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:wall_stone_end_low \
- -lowres_texture :textures:object:streetlamp
-
- objcreate {s_object3d} {:objects:house_townhouse1} \
- {-drawable_model} {:models:house_townhouse1} \
- {-texture} {:textures:object:house_townhouse1} \
- {-collidable_object} {:collidables:house_townhouse1} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse1_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_townhouse2} \
- {-drawable_model} {:models:house_townhouse2} \
- {-texture} {:textures:object:house_townhouse2} \
- {-collidable_object} {:collidables:house_townhouse2} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}\
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse2_env\
- -envmap_texture :textures:envmap \
- -lowres_distance 100.0 \
- -lowres_model :models:house_townhouse2_low \
- -lowres_texture :textures:object:house_townhouse2
-
- objcreate {s_object3d} {:objects:house_townhouse3} \
- {-drawable_model} {:models:house_townhouse3} \
- {-texture} {:textures:object:house_townhouse3} \
- {-collidable_object} {:collidables:house_townhouse3} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}\
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse3_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_townhouse4} \
- {-drawable_model} {:models:house_townhouse4} \
- {-texture} {:textures:object:house_townhouse4} \
- {-collidable_object} {:collidables:house_townhouse4} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse4_env\
- -envmap_texture :textures:envmap \
- -lowres_distance 100.0 \
- -lowres_model :models:house_townhouse4_low \
- -lowres_texture :textures:object:house_townhouse4
-
- objcreate {s_object3d} {:objects:house_store1} \
- {-drawable_model} {:models:house_store1} \
- {-texture} {:textures:object:house_store1} \
- {-collidable_object} {:collidables:house_store1} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_store1_env\
- -envmap_texture :textures:envmap \
- -lowres_distance 100.0 \
- -lowres_model :models:house_store1_low \
- -lowres_texture :textures:object:house_store1
-
- objcreate {s_object3d} {:objects:house_store2} \
- {-drawable_model} {:models:house_store2} \
- {-texture} {:textures:object:house_store2} \
- {-collidable_object} {:collidables:house_store2} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_store2_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_store3} \
- {-drawable_model} {:models:house_store3} \
- {-texture} {:textures:object:house_store3} \
- {-collidable_object} {:collidables:house_store3} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_store3_env\
- -envmap_texture :textures:envmap \
- -lowres_distance 100.0 \
- -lowres_model :models:house_store3_low \
- -lowres_texture :textures:object:house_store3
-
- objcreate {s_object3d} {:objects:house_store4} \
- {-drawable_model} {:models:house_store4} \
- {-texture} {:textures:object:house_store4} \
- {-collidable_object} {:collidables:house_store4} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -lowres_distance 100.0 \
- -lowres_model :models:house_store4_low \
- -lowres_texture :textures:object:house_store4
-
- objcreate {s_object3d} {:objects:house_townhouse1_o} \
- {-drawable_model} {:models:house_townhouse1_o} \
- {-texture} {:textures:object:house_townhouse1} \
- {-collidable_object} {:collidables:house_townhouse1_o} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}\
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse1_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_townhouse2_o} \
- {-drawable_model} {:models:house_townhouse2_o} \
- {-texture} {:textures:object:house_townhouse2} \
- {-collidable_object} {:collidables:house_townhouse2_o} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}\
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse2_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_townhouse3_o} \
- {-drawable_model} {:models:house_townhouse3_o} \
- {-texture} {:textures:object:house_townhouse3} \
- {-collidable_object} {:collidables:house_townhouse3_o} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}\
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse3_env\
- -envmap_texture :textures:envmap
-
- objcreate {s_object3d} {:objects:house_townhouse4_o} \
- {-drawable_model} {:models:house_townhouse4_o} \
- {-texture} {:textures:object:house_townhouse4} \
- {-collidable_object} {:collidables:house_townhouse4_o} \
- {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
- -envmap_alpha 0.6 \
- -envmap_alpha_texture :textures:object:house_townhouse4_env\
- -envmap_texture :textures:envmap \
- -lowres_distance 100.0 \
- -lowres_model :models:house_townhouse4_o_low \
- -lowres_texture :textures:object:house_townhouse4
-
- objcreate {s_object3d} {:objects:snd_car_idling} \
- {-drawable_model} {:models:billboard} \
- {-texture} {:textures:object:speaker} \
- -billboard 1 \
- -height 5 \
- -sound_emitter 1 \
- -sound_action :actions:sounds:car_idling
-
- objcreate {s_object3d} {:objects:snd_driving_car} \
- {-drawable_model} {:models:billboard} \
- {-texture} {:textures:object:speaker} \
- -billboard 1 \
- -height 5 \
- -sound_emitter 1 \
- -sound_action :actions:sounds:driving_car
-
- objcreate {s_object3d} {:objects:snd_car_horn} \
- {-drawable_model} {:models:billboard} \
- {-texture} {:textures:object:speaker} \
- -billboard 1 \
- -height 5 \
- -sound_emitter 1 \
- -sound_action :actions:sounds:car_horn \
- -sound_delay 3 \
- -sound_delay_variance 4
-
- objcreate {s_object3d} {:objects:snd_trolley} \
- {-drawable_model} {:models:billboard} \
- {-texture} {:textures:object:speaker} \
- -billboard 1 \
- -height 5 \
- -sound_emitter 1 \
- -sound_action :actions:sounds:trolley
-
-
- # ----- End output of [objserialize :objects]
- # ----- Begin output of [objserialize :palette]
- objcreate {s_object3d_palette} {:palette} \
- {-mappings} {\
- {( 28, 185, 204) => :objects:herring} \
- }
- # ----- End output of [objserialize :palette]
-
-